搜索资源列表
mbedtls-development
- mbed TLS(以前称为PolarSSL)是TLS和SSL协议的实现,并且需要相应的加密算法和支持代码。这是双重许可与Apache许可证 2.0版(与GPLv2许可也可)。网站上指出,mbed TLS的目标是“易于理解,使用,集成和扩展” 核心SSL 库用C编程语言编写,并实现SSL模块,基本加密功能并提供各种实用功能。与OpenSSL和TLS的其他实现不同,mbed TLS设计为适合小型嵌入式设备,最小完整的TLS堆栈需要60KB的程序空间和64KB的RAM。它也是高度模块化的:每个组件,
rsa_funcs
- rsa data for code and stuff
ECC模块 v0.12
- 椭圆曲线加密算法(ECC)是一种公钥算法,可以在不安全的信道上传递信息,而不需要事先约定密码。 RSA也是公钥算法,但是ECC比RSA有明显优势:在同等的安全程度下,所需要的密码长度最短。 但是缺点是算法本生很复杂,令人头大,我看了一堆书才写出了这个代码。 之前我发过一个256位的ECC源码,但是速度太慢了,这次这个是192位的,而且代码仔细优化过了,速度变快很多。(Elliptic curve cryptosystem (ECC) is a public key algorithm wh